/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package clasesJXTA;

import java.io.Serializable;
import net.jxta.document.Advertisement;
import net.jxta.id.ID;
import net.jxta.protocol.PipeAdvertisement;

/**
 *
 * @author alvar-go@uniandes.edu.co
 */
public abstract class AdvertisementRecurso extends Advertisement implements Serializable
{
     /**
     * Indicador de versión para la serialización
     */
    private static final long serialVersionUID = 220L;
    
    private final static String advertisementType = "AdvertisementRecurso";

    private String nombreAdvertisement;

    private String nombreNodo;

    private String direccionIP;
    
    private String personasFoto;

    private PipeAdvertisement pipeAdv = null;

    public static String getAdvertisementType( )
    {
        return advertisementType;
    }

    public ID getID( )
    {
        return ID.nullID;
    }

    public void setNombreAdvertisement( String nombreAdvertisement )
    {
        this.nombreAdvertisement = nombreAdvertisement;
    }

    public String getNombreAdvertisement( )
    {
        return nombreAdvertisement;
    }

    public PipeAdvertisement getPipeAdv( )
    {
        return pipeAdv;
    }

    public String getDireccionIP( )
    {
        return direccionIP;
    }

    public void setDireccionIP( String direccionIP )
    {
        this.direccionIP = direccionIP;
    }
    
    public void setPipeAdv( PipeAdvertisement pipeAdv )
    {
        this.pipeAdv = pipeAdv;
    }

    public String getNombreNodo( )
    {
        return nombreNodo;
    }

    public void setNombreNodo( String nombreNodo )
    {
        this.nombreNodo = nombreNodo;
    }
    
    public String getPersonasFoto( )
    {
        return personasFoto;
    }
    
    public void setPersonasFoto( String personasFoto )
    {
        this.personasFoto = personasFoto;
    }
}